package com.csd.service;

import java.util.List;

import com.csd.pojo.Manager;
import com.csd.vo.UserVO;
/**
 * ����Աҵ���߼��ӿ�
 * @author sanmu
 * 	<br> ������2009-12-17
 *
 */
public interface IManagerService {

	/**
	 * ����Ա��¼
	 * @param userVO ����Աʵ��
	 * @return ����Աid
	 */
	public UserVO login(UserVO userVO);
	
	/**
	 * ��ӹ���Ա
	 * @param manager ����Աʵ��
	 * @return ��ӳɹ�Ϊtrue������Ϊfalse
	 */
	public boolean addManager(Manager manager);
	
	/**
	 * ɾ��һ�����Ա
	 * @param managerID ����Աid
	 * @return ɾ��ɹ�Ϊtrue������Ϊfalse
	 */
	public boolean deleteManager(Integer managerID);
	
	/**
	 * ���¹���Ա��Ϣ
	 * @param manager ����Աʵ��
	 * @return �޸ĳɹ�Ϊtrue������Ϊfalse
	 */
	public boolean updateManager(Manager manager);
	
	public Manager getManagerByID(Integer ID);
	
	public List<Manager> listAllManager();
	
	public boolean resetPassword(String oldPassword,String newPassword);
	
}
